package com.zmj.mobile.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.zmj.framework.base.entity.BasicUniqueEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.SuperBuilder;

/**
 * <p>
 * 研发试制/采购申请明细表
 * </p>
 *
 * @author lzy
 * @since 2024-02-01
 */
@ApiModel(value = "TechPurDetailEntity", description = "研发试制/采购申请明细表")
@TableName("tech_pur_detail")
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class TechPurDetailEntity extends BasicUniqueEntity {

    @ApiModelProperty(value = "tech_pur_apply.id")
    private Long techPurId;

    @ApiModelProperty(value = "物料编号")
    private String materialCode;

    @ApiModelProperty(value = "物料名称")
    private String materialName;

    @ApiModelProperty(value = "数量")
    private String amount;

    @ApiModelProperty(value = "图号")
    private String drawCode;

    @ApiModelProperty(value = "规格")
    private String specification;

    @ApiModelProperty(value = "试制原因")
    private String testReason;

    @ApiModelProperty(value = "是否贴片")
    private String patchFlag;

    @ApiModelProperty(value = "仓库链接")
    private String repoLink;

    @ApiModelProperty(value = "是否打过tag")
    private String tagFlag;

    @ApiModelProperty(value = "备注")
    private String remark;
}
